package com.ctshk.rpc.hotel.req;

import com.ctshk.common.model.PageReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.List;

@Data
@ApiModel(value="HotelReservertionReq对象", description="酒店预订查询req")
public class HotelReservertionReq extends PageReq implements Serializable {
    @ApiModelProperty(value = "城市")
    private String cityName;

    @ApiModelProperty(value = "酒店名称")
    private String hotelName;

    @ApiModelProperty(value = "位置")
    private String localtion;

    @ApiModelProperty(value = "入住日期")
    private LocalDate checkInDate;

    @ApiModelProperty(value = "离店日期")
    private LocalDate checkOutDate;

    @ApiModelProperty(value = "房间数量")
    private Integer roomNum;

    @ApiModelProperty(value = "成人")
    private Integer adultNum;

    @ApiModelProperty(value = "小童")
    private Integer childNum;

    @ApiModelProperty(value = "小童年齡")
    private List<Integer> childAge;

    @ApiModelProperty(value = "星级")
    private Integer starLevel;
}
